package com.shop.common.entity.item;

import java.util.Date;

public class ItemPriceHis {
    /**
     * 自增主键，商品历史价格Id
     */
    private Integer id;

    /**
     * 商品id
     */
    private Integer itemId;

    /**
     * 商品原价
     */
    private Long buyPrice;

    /**
     * 商品售价
     */
    private Long sellingPrice;

    /**
     * 折扣价
     */
    private Long discountPrice;

    /**
     * 修改类型：1修改原价，2修改售价，3修改折扣价，12,23,123 组合修改
     */
    private Integer modifyType;

    /**
     * 修改原因
     */
    private String modifyReason;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 数据状态:0正常 1 删除
     */
    private Integer dataStatus;

    /**
     * 自增主键，商品历史价格Id
     * @return id 自增主键，商品历史价格Id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 自增主键，商品历史价格Id
     * @param id 自增主键，商品历史价格Id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 商品id
     * @return item_id 商品id
     */
    public Integer getItemId() {
        return itemId;
    }

    /**
     * 商品id
     * @param itemId 商品id
     */
    public void setItemId(Integer itemId) {
        this.itemId = itemId;
    }

    /**
     * 商品原价
     * @return buy_price 商品原价
     */
    public Long getBuyPrice() {
        return buyPrice;
    }

    /**
     * 商品原价
     * @param buyPrice 商品原价
     */
    public void setBuyPrice(Long buyPrice) {
        this.buyPrice = buyPrice;
    }

    /**
     * 商品售价
     * @return selling_price 商品售价
     */
    public Long getSellingPrice() {
        return sellingPrice;
    }

    /**
     * 商品售价
     * @param sellingPrice 商品售价
     */
    public void setSellingPrice(Long sellingPrice) {
        this.sellingPrice = sellingPrice;
    }

    /**
     * 折扣价
     * @return discount_price 折扣价
     */
    public Long getDiscountPrice() {
        return discountPrice;
    }

    /**
     * 折扣价
     * @param discountPrice 折扣价
     */
    public void setDiscountPrice(Long discountPrice) {
        this.discountPrice = discountPrice;
    }

    /**
     * 修改类型：1修改原价，2修改售价，3修改折扣价，12,23,123 组合修改
     * @return modify_type 修改类型：1修改原价，2修改售价，3修改折扣价，12,23,123 组合修改
     */
    public Integer getModifyType() {
        return modifyType;
    }

    /**
     * 修改类型：1修改原价，2修改售价，3修改折扣价，12,23,123 组合修改
     * @param modifyType 修改类型：1修改原价，2修改售价，3修改折扣价，12,23,123 组合修改
     */
    public void setModifyType(Integer modifyType) {
        this.modifyType = modifyType;
    }

    /**
     * 修改原因
     * @return modify_reason 修改原因
     */
    public String getModifyReason() {
        return modifyReason;
    }

    /**
     * 修改原因
     * @param modifyReason 修改原因
     */
    public void setModifyReason(String modifyReason) {
        this.modifyReason = modifyReason == null ? null : modifyReason.trim();
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 数据状态:0正常 1 删除
     * @return data_status 数据状态:0正常 1 删除
     */
    public Integer getDataStatus() {
        return dataStatus;
    }

    /**
     * 数据状态:0正常 1 删除
     * @param dataStatus 数据状态:0正常 1 删除
     */
    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }
}